package www.cslc.com.infogw.dto.generated;

import javax.xml.bind.annotation.XmlRegistry;

/**
 * This object contains factory methods for each Java content interface and Java
 * element interface generated in the infoGW package.
 * <p>
 * An ObjectFactory allows you to programatically construct new instances of the
 * Java representation for XML content. The Java representation of XML content
 * can consist of schema derived interfaces and classes representing the binding
 * of schema type definitions, element declarations and model groups. Factory
 * methods for each of these are provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

	/**
	 * Create a new ObjectFactory that can be used to create new instances of
	 * schema derived classes for package: infoGW
	 * 
	 */
	public ObjectFactory() {
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV2Response }
	 * 
	 */
	public GetPrizeInfoV2Response createGetPrizeInfoV2Response() {
		return new GetPrizeInfoV2Response();
	}

	/**
	 * Create an instance of {@link HolidayTemplateResponse.HolidayTemplates }
	 * 
	 */
	public HolidayTemplateResponse.HolidayTemplates createHolidayTemplateResponseHolidayTemplates() {
		return new HolidayTemplateResponse.HolidayTemplates();
	}

	/**
	 * Create an instance of {@link PrizeInfoV3Response.PrizeDraw.PrizeResult }
	 * 
	 */
	public PrizeInfoV3Response.PrizeDraw.PrizeResult createPrizeInfoV3ResponsePrizeDrawPrizeResult() {
		return new PrizeInfoV3Response.PrizeDraw.PrizeResult();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoResult.PrizeDraw.PrizeResult.Stat }
	 * 
	 */
	public GetPrizeInfoResult.PrizeDraw.PrizeResult.Stat createGetPrizeInfoResultPrizeDrawPrizeResultStat() {
		return new GetPrizeInfoResult.PrizeDraw.PrizeResult.Stat();
	}

	/**
	 * Create an instance of
	 * {@link PrizeInfoV2Response.PrizeDraw.PrizeResult.Stat }
	 * 
	 */
	public PrizeInfoV2Response.PrizeDraw.PrizeResult.Stat createPrizeInfoV2ResponsePrizeDrawPrizeResultStat() {
		return new PrizeInfoV2Response.PrizeDraw.PrizeResult.Stat();
	}

	/**
	 * Create an instance of {@link GetHFDrawInfoResponse }
	 * 
	 */
	public GetHFDrawInfoResponse createGetHFDrawInfoResponse() {
		return new GetHFDrawInfoResponse();
	}

	/**
	 * Create an instance of {@link GetGameTemplateInfoResult.GameTemplates }
	 * 
	 */
	public GetGameTemplateInfoResult.GameTemplates createGetGameTemplateInfoResultGameTemplates() {
		return new GetGameTemplateInfoResult.GameTemplates();
	}

	/**
	 * Create an instance of {@link PrizeInfoV3Response.PrizeDraw }
	 * 
	 */
	public PrizeInfoV3Response.PrizeDraw createPrizeInfoV3ResponsePrizeDraw() {
		return new PrizeInfoV3Response.PrizeDraw();
	}

	/**
	 * Create an instance of {@link HFPrizeInfoResponse.PrizeDraw.PromotionInfo }
	 * 
	 */
	public HFPrizeInfoResponse.PrizeDraw.PromotionInfo createHFPrizeInfoResponsePrizeDrawPromotionInfo() {
		return new HFPrizeInfoResponse.PrizeDraw.PromotionInfo();
	}

	/**
	 * Create an instance of {@link GetDrawInfoResult }
	 * 
	 */
	public GetDrawInfoResult createGetDrawInfoResult() {
		return new GetDrawInfoResult();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV2Result.PrizeDraw }
	 * 
	 */
	public GetPrizeInfoV2Result.PrizeDraw createGetPrizeInfoV2ResultPrizeDraw() {
		return new GetPrizeInfoV2Result.PrizeDraw();
	}

	/**
	 * Create an instance of {@link GetHFGameTemplateInfo }
	 * 
	 */
	public GetHFGameTemplateInfo createGetHFGameTemplateInfo() {
		return new GetHFGameTemplateInfo();
	}

	/**
	 * Create an instance of {@link HFDrawInfoResponse }
	 * 
	 */
	public HFDrawInfoResponse createHFDrawInfoResponse() {
		return new HFDrawInfoResponse();
	}

	/**
	 * Create an instance of
	 * {@link PrizeInfoV3Response.PrizeDraw.FirstLevelPrizeInfo.Statistic }
	 * 
	 */
	public PrizeInfoV3Response.PrizeDraw.FirstLevelPrizeInfo.Statistic createPrizeInfoV3ResponsePrizeDrawFirstLevelPrizeInfoStatistic() {
		return new PrizeInfoV3Response.PrizeDraw.FirstLevelPrizeInfo.Statistic();
	}

	/**
	 * Create an instance of {@link PrizeInfoV2Response.PrizeDraw.PromotionInfo }
	 * 
	 */
	public PrizeInfoV2Response.PrizeDraw.PromotionInfo createPrizeInfoV2ResponsePrizeDrawPromotionInfo() {
		return new PrizeInfoV2Response.PrizeDraw.PromotionInfo();
	}

	/**
	 * Create an instance of {@link GetDrawInfoResponse }
	 * 
	 */
	public GetDrawInfoResponse createGetDrawInfoResponse() {
		return new GetDrawInfoResponse();
	}

	/**
	 * Create an instance of {@link GameTemplateInfoResponse.GameTemplates.Item }
	 * 
	 */
	public GameTemplateInfoResponse.GameTemplates.Item createGameTemplateInfoResponseGameTemplatesItem() {
		return new GameTemplateInfoResponse.GameTemplates.Item();
	}

	/**
	 * Create an instance of {@link GetHFPrizeInfoResult.PrizeDraw.PrizeResult }
	 * 
	 */
	public GetHFPrizeInfoResult.PrizeDraw.PrizeResult createGetHFPrizeInfoResultPrizeDrawPrizeResult() {
		return new GetHFPrizeInfoResult.PrizeDraw.PrizeResult();
	}

	/**
	 * Create an instance of {@link GetHolidayTemplateInfo }
	 * 
	 */
	public GetHolidayTemplateInfo createGetHolidayTemplateInfo() {
		return new GetHolidayTemplateInfo();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoResult.PrizeDraw.PrizeResult }
	 * 
	 */
	public GetPrizeInfoResult.PrizeDraw.PrizeResult createGetPrizeInfoResultPrizeDrawPrizeResult() {
		return new GetPrizeInfoResult.PrizeDraw.PrizeResult();
	}

	/**
	 * Create an instance of {@link GetHolidayTemplateInfoResponse }
	 * 
	 */
	public GetHolidayTemplateInfoResponse createGetHolidayTemplateInfoResponse() {
		return new GetHolidayTemplateInfoResponse();
	}

	/**
	 * Create an instance of
	 * {@link GetGameTemplateInfoResult.GameTemplates.Item }
	 * 
	 */
	public GetGameTemplateInfoResult.GameTemplates.Item createGetGameTemplateInfoResultGameTemplatesItem() {
		return new GetGameTemplateInfoResult.GameTemplates.Item();
	}

	/**
	 * Create an instance of {@link GetHFPrizeInfoResponse }
	 * 
	 */
	public GetHFPrizeInfoResponse createGetHFPrizeInfoResponse() {
		return new GetHFPrizeInfoResponse();
	}

	/**
	 * Create an instance of {@link HFGameTemplateInfoResponse }
	 * 
	 */
	public HFGameTemplateInfoResponse createHFGameTemplateInfoResponse() {
		return new HFGameTemplateInfoResponse();
	}

	/**
	 * Create an instance of
	 * {@link HFPrizeInfoResponse.PrizeDraw.PrizeResult.Stat }
	 * 
	 */
	public HFPrizeInfoResponse.PrizeDraw.PrizeResult.Stat createHFPrizeInfoResponsePrizeDrawPrizeResultStat() {
		return new HFPrizeInfoResponse.PrizeDraw.PrizeResult.Stat();
	}

	/**
	 * Create an instance of {@link GetHFPrizeInfo }
	 * 
	 */
	public GetHFPrizeInfo createGetHFPrizeInfo() {
		return new GetHFPrizeInfo();
	}

	/**
	 * Create an instance of
	 * {@link GetHolidayTemplateInfoResult.HolidayTemplates }
	 * 
	 */
	public GetHolidayTemplateInfoResult.HolidayTemplates createGetHolidayTemplateInfoResultHolidayTemplates() {
		return new GetHolidayTemplateInfoResult.HolidayTemplates();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV3Response }
	 * 
	 */
	public GetPrizeInfoV3Response createGetPrizeInfoV3Response() {
		return new GetPrizeInfoV3Response();
	}

	/**
	 * Create an instance of {@link PrizeInfoV2Response.PrizeDraw.PrizeResult }
	 * 
	 */
	public PrizeInfoV2Response.PrizeDraw.PrizeResult createPrizeInfoV2ResponsePrizeDrawPrizeResult() {
		return new PrizeInfoV2Response.PrizeDraw.PrizeResult();
	}

	/**
	 * Create an instance of
	 * {@link GetGameTemplateInfoResult.GameTemplates.Item.Template }
	 * 
	 */
	public GetGameTemplateInfoResult.GameTemplates.Item.Template createGetGameTemplateInfoResultGameTemplatesItemTemplate() {
		return new GetGameTemplateInfoResult.GameTemplates.Item.Template();
	}

	/**
	 * Create an instance of
	 * {@link PrizeInfoV2Response.PrizeDraw.FirstLevelPrizeInfo }
	 * 
	 */
	public PrizeInfoV2Response.PrizeDraw.FirstLevelPrizeInfo createPrizeInfoV2ResponsePrizeDrawFirstLevelPrizeInfo() {
		return new PrizeInfoV2Response.PrizeDraw.FirstLevelPrizeInfo();
	}

	/**
	 * Create an instance of {@link HFPrizeInfoResponse }
	 * 
	 */
	public HFPrizeInfoResponse createHFPrizeInfoResponse() {
		return new HFPrizeInfoResponse();
	}

	/**
	 * Create an instance of {@link HFPrizeInfoResponse.PrizeDraw }
	 * 
	 */
	public HFPrizeInfoResponse.PrizeDraw createHFPrizeInfoResponsePrizeDraw() {
		return new HFPrizeInfoResponse.PrizeDraw();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV3Result }
	 * 
	 */
	public GetPrizeInfoV3Result createGetPrizeInfoV3Result() {
		return new GetPrizeInfoV3Result();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoResponse }
	 * 
	 */
	public GetPrizeInfoResponse createGetPrizeInfoResponse() {
		return new GetPrizeInfoResponse();
	}

	/**
	 * Create an instance of {@link GetHFGameTemplateInfoResult }
	 * 
	 */
	public GetHFGameTemplateInfoResult createGetHFGameTemplateInfoResult() {
		return new GetHFGameTemplateInfoResult();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV2Result.PrizeDraw.PrizeResult }
	 * 
	 */
	public GetPrizeInfoV2Result.PrizeDraw.PrizeResult createGetPrizeInfoV2ResultPrizeDrawPrizeResult() {
		return new GetPrizeInfoV2Result.PrizeDraw.PrizeResult();
	}

	/**
	 * Create an instance of {@link PrizeInfoV2Response }
	 * 
	 */
	public PrizeInfoV2Response createPrizeInfoV2Response() {
		return new PrizeInfoV2Response();
	}

	/**
	 * Create an instance of {@link GetHFGameTemplateInfoResponse }
	 * 
	 */
	public GetHFGameTemplateInfoResponse createGetHFGameTemplateInfoResponse() {
		return new GetHFGameTemplateInfoResponse();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoV3Result.PrizeDraw.FirstLevelPrizeInfo.Statistic }
	 * 
	 */
	public GetPrizeInfoV3Result.PrizeDraw.FirstLevelPrizeInfo.Statistic createGetPrizeInfoV3ResultPrizeDrawFirstLevelPrizeInfoStatistic() {
		return new GetPrizeInfoV3Result.PrizeDraw.FirstLevelPrizeInfo.Statistic();
	}

	/**
	 * Create an instance of
	 * {@link PrizeInfoResponse.PrizeDraw.PrizeResult.Stat }
	 * 
	 */
	public PrizeInfoResponse.PrizeDraw.PrizeResult.Stat createPrizeInfoResponsePrizeDrawPrizeResultStat() {
		return new PrizeInfoResponse.PrizeDraw.PrizeResult.Stat();
	}

	/**
	 * Create an instance of {@link GetHFPrizeInfoResult.PrizeDraw }
	 * 
	 */
	public GetHFPrizeInfoResult.PrizeDraw createGetHFPrizeInfoResultPrizeDraw() {
		return new GetHFPrizeInfoResult.PrizeDraw();
	}

	/**
	 * Create an instance of
	 * {@link GetHolidayTemplateInfoResult.HolidayTemplates.Item }
	 * 
	 */
	public GetHolidayTemplateInfoResult.HolidayTemplates.Item createGetHolidayTemplateInfoResultHolidayTemplatesItem() {
		return new GetHolidayTemplateInfoResult.HolidayTemplates.Item();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV2Result }
	 * 
	 */
	public GetPrizeInfoV2Result createGetPrizeInfoV2Result() {
		return new GetPrizeInfoV2Result();
	}

	/**
	 * Create an instance of {@link GameTemplateInfoResponse.GameTemplates }
	 * 
	 */
	public GameTemplateInfoResponse.GameTemplates createGameTemplateInfoResponseGameTemplates() {
		return new GameTemplateInfoResponse.GameTemplates();
	}

	/**
	 * Create an instance of
	 * {@link PrizeInfoV2Response.PrizeDraw.FirstLevelPrizeInfo.Statistic }
	 * 
	 */
	public PrizeInfoV2Response.PrizeDraw.FirstLevelPrizeInfo.Statistic createPrizeInfoV2ResponsePrizeDrawFirstLevelPrizeInfoStatistic() {
		return new PrizeInfoV2Response.PrizeDraw.FirstLevelPrizeInfo.Statistic();
	}

	/**
	 * Create an instance of {@link GetPrizeInfo }
	 * 
	 */
	public GetPrizeInfo createGetPrizeInfo() {
		return new GetPrizeInfo();
	}

	/**
	 * Create an instance of {@link HFPrizeInfoResponse.PrizeDraw.PrizeResult }
	 * 
	 */
	public HFPrizeInfoResponse.PrizeDraw.PrizeResult createHFPrizeInfoResponsePrizeDrawPrizeResult() {
		return new HFPrizeInfoResponse.PrizeDraw.PrizeResult();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV2 }
	 * 
	 */
	public GetPrizeInfoV2 createGetPrizeInfoV2() {
		return new GetPrizeInfoV2();
	}

	/**
	 * Create an instance of
	 * {@link GetHFPrizeInfoResult.PrizeDraw.PrizeResult.Stat }
	 * 
	 */
	public GetHFPrizeInfoResult.PrizeDraw.PrizeResult.Stat createGetHFPrizeInfoResultPrizeDrawPrizeResultStat() {
		return new GetHFPrizeInfoResult.PrizeDraw.PrizeResult.Stat();
	}

	/**
	 * Create an instance of {@link GetHFPrizeInfoResult }
	 * 
	 */
	public GetHFPrizeInfoResult createGetHFPrizeInfoResult() {
		return new GetHFPrizeInfoResult();
	}

	/**
	 * Create an instance of {@link HFGameTemplateInfoResponse.GameTemplates }
	 * 
	 */
	public HFGameTemplateInfoResponse.GameTemplates createHFGameTemplateInfoResponseGameTemplates() {
		return new HFGameTemplateInfoResponse.GameTemplates();
	}

	/**
	 * Create an instance of {@link GetGameTemplateInfoResponse }
	 * 
	 */
	public GetGameTemplateInfoResponse createGetGameTemplateInfoResponse() {
		return new GetGameTemplateInfoResponse();
	}

	/**
	 * Create an instance of {@link GetHFDrawInfo }
	 * 
	 */
	public GetHFDrawInfo createGetHFDrawInfo() {
		return new GetHFDrawInfo();
	}

	/**
	 * Create an instance of {@link DrawInfoResponse }
	 * 
	 */
	public DrawInfoResponse createDrawInfoResponse() {
		return new DrawInfoResponse();
	}

	/**
	 * Create an instance of
	 * {@link PrizeInfoV3Response.PrizeDraw.FirstLevelPrizeInfo }
	 * 
	 */
	public PrizeInfoV3Response.PrizeDraw.FirstLevelPrizeInfo createPrizeInfoV3ResponsePrizeDrawFirstLevelPrizeInfo() {
		return new PrizeInfoV3Response.PrizeDraw.FirstLevelPrizeInfo();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoV3Result.PrizeDraw.FirstLevelPrizeInfo }
	 * 
	 */
	public GetPrizeInfoV3Result.PrizeDraw.FirstLevelPrizeInfo createGetPrizeInfoV3ResultPrizeDrawFirstLevelPrizeInfo() {
		return new GetPrizeInfoV3Result.PrizeDraw.FirstLevelPrizeInfo();
	}

	/**
	 * Create an instance of
	 * {@link PrizeInfoV3Response.PrizeDraw.PrizeResult.Stat }
	 * 
	 */
	public PrizeInfoV3Response.PrizeDraw.PrizeResult.Stat createPrizeInfoV3ResponsePrizeDrawPrizeResultStat() {
		return new PrizeInfoV3Response.PrizeDraw.PrizeResult.Stat();
	}

	/**
	 * Create an instance of {@link DrawInfoResponse.Draw }
	 * 
	 */
	public DrawInfoResponse.Draw createDrawInfoResponseDraw() {
		return new DrawInfoResponse.Draw();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV3 }
	 * 
	 */
	public GetPrizeInfoV3 createGetPrizeInfoV3() {
		return new GetPrizeInfoV3();
	}

	/**
	 * Create an instance of {@link GetGameTemplateInfoResult }
	 * 
	 */
	public GetGameTemplateInfoResult createGetGameTemplateInfoResult() {
		return new GetGameTemplateInfoResult();
	}

	/**
	 * Create an instance of {@link GetHFGameTemplateInfoResult.GameTemplates }
	 * 
	 */
	public GetHFGameTemplateInfoResult.GameTemplates createGetHFGameTemplateInfoResultGameTemplates() {
		return new GetHFGameTemplateInfoResult.GameTemplates();
	}

	/**
	 * Create an instance of {@link PrizeInfoV2Response.PrizeDraw }
	 * 
	 */
	public PrizeInfoV2Response.PrizeDraw createPrizeInfoV2ResponsePrizeDraw() {
		return new PrizeInfoV2Response.PrizeDraw();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoV2Result.PrizeDraw.FirstLevelPrizeInfo }
	 * 
	 */
	public GetPrizeInfoV2Result.PrizeDraw.FirstLevelPrizeInfo createGetPrizeInfoV2ResultPrizeDrawFirstLevelPrizeInfo() {
		return new GetPrizeInfoV2Result.PrizeDraw.FirstLevelPrizeInfo();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV3Result.PrizeDraw.PrizeResult }
	 * 
	 */
	public GetPrizeInfoV3Result.PrizeDraw.PrizeResult createGetPrizeInfoV3ResultPrizeDrawPrizeResult() {
		return new GetPrizeInfoV3Result.PrizeDraw.PrizeResult();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoV2Result.PrizeDraw.PrizeResult.Stat }
	 * 
	 */
	public GetPrizeInfoV2Result.PrizeDraw.PrizeResult.Stat createGetPrizeInfoV2ResultPrizeDrawPrizeResultStat() {
		return new GetPrizeInfoV2Result.PrizeDraw.PrizeResult.Stat();
	}

	/**
	 * Create an instance of {@link PrizeInfoResponse }
	 * 
	 */
	public PrizeInfoResponse createPrizeInfoResponse() {
		return new PrizeInfoResponse();
	}

	/**
	 * Create an instance of {@link GetHolidayTemplateInfoResult }
	 * 
	 */
	public GetHolidayTemplateInfoResult createGetHolidayTemplateInfoResult() {
		return new GetHolidayTemplateInfoResult();
	}

	/**
	 * Create an instance of {@link GetHFDrawInfoResult }
	 * 
	 */
	public GetHFDrawInfoResult createGetHFDrawInfoResult() {
		return new GetHFDrawInfoResult();
	}

	/**
	 * Create an instance of {@link GetGameTemplateInfo }
	 * 
	 */
	public GetGameTemplateInfo createGetGameTemplateInfo() {
		return new GetGameTemplateInfo();
	}

	/**
	 * Create an instance of {@link PrizeInfoV3Response }
	 * 
	 */
	public PrizeInfoV3Response createPrizeInfoV3Response() {
		return new PrizeInfoV3Response();
	}

	/**
	 * Create an instance of {@link PrizeInfoResponse.PrizeDraw }
	 * 
	 */
	public PrizeInfoResponse.PrizeDraw createPrizeInfoResponsePrizeDraw() {
		return new PrizeInfoResponse.PrizeDraw();
	}

	/**
	 * Create an instance of {@link HolidayTemplateResponse }
	 * 
	 */
	public HolidayTemplateResponse createHolidayTemplateResponse() {
		return new HolidayTemplateResponse();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoV3Result.PrizeDraw }
	 * 
	 */
	public GetPrizeInfoV3Result.PrizeDraw createGetPrizeInfoV3ResultPrizeDraw() {
		return new GetPrizeInfoV3Result.PrizeDraw();
	}

	/**
	 * Create an instance of
	 * {@link GameTemplateInfoResponse.GameTemplates.Item.Template }
	 * 
	 */
	public GameTemplateInfoResponse.GameTemplates.Item.Template createGameTemplateInfoResponseGameTemplatesItemTemplate() {
		return new GameTemplateInfoResponse.GameTemplates.Item.Template();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoV3Result.PrizeDraw.PrizeResult.Stat }
	 * 
	 */
	public GetPrizeInfoV3Result.PrizeDraw.PrizeResult.Stat createGetPrizeInfoV3ResultPrizeDrawPrizeResultStat() {
		return new GetPrizeInfoV3Result.PrizeDraw.PrizeResult.Stat();
	}

	/**
	 * Create an instance of {@link HFDrawInfoResponse.Draw }
	 * 
	 */
	public HFDrawInfoResponse.Draw createHFDrawInfoResponseDraw() {
		return new HFDrawInfoResponse.Draw();
	}

	/**
	 * Create an instance of {@link PrizeInfoResponse.PrizeDraw.PrizeResult }
	 * 
	 */
	public PrizeInfoResponse.PrizeDraw.PrizeResult createPrizeInfoResponsePrizeDrawPrizeResult() {
		return new PrizeInfoResponse.PrizeDraw.PrizeResult();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoV3Result.PrizeDraw.PromotionInfo }
	 * 
	 */
	public GetPrizeInfoV3Result.PrizeDraw.PromotionInfo createGetPrizeInfoV3ResultPrizeDrawPromotionInfo() {
		return new GetPrizeInfoV3Result.PrizeDraw.PromotionInfo();
	}

	/**
	 * Create an instance of {@link PrizeInfoV3Response.PrizeDraw.PromotionInfo }
	 * 
	 */
	public PrizeInfoV3Response.PrizeDraw.PromotionInfo createPrizeInfoV3ResponsePrizeDrawPromotionInfo() {
		return new PrizeInfoV3Response.PrizeDraw.PromotionInfo();
	}

	/**
	 * Create an instance of
	 * {@link HolidayTemplateResponse.HolidayTemplates.Item }
	 * 
	 */
	public HolidayTemplateResponse.HolidayTemplates.Item createHolidayTemplateResponseHolidayTemplatesItem() {
		return new HolidayTemplateResponse.HolidayTemplates.Item();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoResult }
	 * 
	 */
	public GetPrizeInfoResult createGetPrizeInfoResult() {
		return new GetPrizeInfoResult();
	}

	/**
	 * Create an instance of {@link GetDrawInfoResult.Draw }
	 * 
	 */
	public GetDrawInfoResult.Draw createGetDrawInfoResultDraw() {
		return new GetDrawInfoResult.Draw();
	}

	/**
	 * Create an instance of {@link GetHFDrawInfoResult.Draw }
	 * 
	 */
	public GetHFDrawInfoResult.Draw createGetHFDrawInfoResultDraw() {
		return new GetHFDrawInfoResult.Draw();
	}

	/**
	 * Create an instance of {@link GameTemplateInfoResponse }
	 * 
	 */
	public GameTemplateInfoResponse createGameTemplateInfoResponse() {
		return new GameTemplateInfoResponse();
	}

	/**
	 * Create an instance of
	 * {@link GetHFPrizeInfoResult.PrizeDraw.PromotionInfo }
	 * 
	 */
	public GetHFPrizeInfoResult.PrizeDraw.PromotionInfo createGetHFPrizeInfoResultPrizeDrawPromotionInfo() {
		return new GetHFPrizeInfoResult.PrizeDraw.PromotionInfo();
	}

	/**
	 * Create an instance of {@link GetDrawInfo }
	 * 
	 */
	public GetDrawInfo createGetDrawInfo() {
		return new GetDrawInfo();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoV2Result.PrizeDraw.FirstLevelPrizeInfo.Statistic }
	 * 
	 */
	public GetPrizeInfoV2Result.PrizeDraw.FirstLevelPrizeInfo.Statistic createGetPrizeInfoV2ResultPrizeDrawFirstLevelPrizeInfoStatistic() {
		return new GetPrizeInfoV2Result.PrizeDraw.FirstLevelPrizeInfo.Statistic();
	}

	/**
	 * Create an instance of
	 * {@link GetPrizeInfoV2Result.PrizeDraw.PromotionInfo }
	 * 
	 */
	public GetPrizeInfoV2Result.PrizeDraw.PromotionInfo createGetPrizeInfoV2ResultPrizeDrawPromotionInfo() {
		return new GetPrizeInfoV2Result.PrizeDraw.PromotionInfo();
	}

	/**
	 * Create an instance of {@link GetPrizeInfoResult.PrizeDraw }
	 * 
	 */
	public GetPrizeInfoResult.PrizeDraw createGetPrizeInfoResultPrizeDraw() {
		return new GetPrizeInfoResult.PrizeDraw();
	}

}
